首页 目录 归档

程序的基础语法与关键词

🕒 发布日期:2026年2月15日 | 📂 分类:ESP32


一· 程序的结构

一个单片机的程序主体结构,由头文件,setup和loop组成,setup是单片机只执行一次的函数,loop是单片机会一直循环执行的函数

#include 

void setup() {
// 初始化代码(只执行一次)
}

void loop() {
// 循环执行的代码(一直重复)
}

setup():开机时执行一次
loop():不停循环执行(每秒执行很多次)


二、GPIO 相关函数

GPIO(针脚)通过写程序的方式控制其输入输出状态,不过也不能随便用。“推荐使用的(以后接 LED、传感器、屏幕都优先用这些) :2,4,5,12,13,14,15,18,19,21,22,23,25,26,27,32,33”

pinMode

设置GPIO的输入输出模式

  • pinMode(针脚, 模式) —— 设置针脚模式
  • 常用模式:
  • INPUT:输入电压(读取按键)
  • OUTPUT:输出电压(点灯、驱动)
  • INPUT_PULLUP:输入 + 上拉(按键松开时自动变 HIGH)

示例:

pinMode(2, OUTPUT); // 设置 GPIO 2 为输出模式
pinMode(4, INPUT);  // 设置 GPIO 4 为输入模式
pinMode(5, INPUT_PULLUP); // 设置 GPIO 5 为输入模式并启用上拉电阻

digitalRead(针脚)读取电平